package de.mnit.basis.swt.element.steuer;

import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Composite;

import de.mnit.basis.swt.element.steuer.A_SWT_KnopfWechsel;

/**
 * @author Michael Nitsche
 */
public class SWT_Knopf_Auswahl extends A_SWT_KnopfWechsel<SWT_Knopf_Auswahl,Button> {

	private String text;


	public SWT_Knopf_Auswahl(String text) {
		this.text=text;
	}


	public void sWert(boolean b) {
		swt().setSelection(b);
	}

	public boolean gWert() {
		return swt().getSelection();
	}

	// ERZEUGEN

	protected int style3() {
		return SWT.RADIO;
	}

	protected Button roh(Composite basis, int style) {
		return new Button(basis,style);
	}

	protected void init3() {
		swt().setText(this.text);
	}

}
